Derivation of bragg's law